最近在做H5的一个项目,有一个需求是使用H5来获取手机的IP地址,如果不在一个网段就跳转到APN设置界面
让用户手动设置;js代码如下所示:
// 全局抽取出来获取设备当前IP地址
function getIp() {
var ip = "127.0.0.1";
var Context = plus.android.importClass("android.content.Context");
if (plus.os.name == "Android") {
//WifiManager
var Context = plus.android.importClass("android.content.Context");
var WifiManager = plus.android.importClass("android.net.wifi.WifiManager");
var wifiManager = plus.android.runtimeMainActivity().getSystemService(Context.WIFI_SERVICE);
var WifiInfo = plus.android.importClass("android.net.wifi.WifiInfo");
if (!wifiManager.isWifiEnabled()) { //未连接wifi
var Enumeration = plus.android.importClass("java.util.Enumeration");
var NetworkInterface